<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        let users = [
            ['zhangsan', '123', 100],
            ['lisi', '000', 0],
            ['lihua', '567', 500],
        ]
        login();

        function login() {
            const account = prompt('请输入账号');
            const password = prompt('请输入密码');
            for (let i = 0; i < users.length; i++) {
                if (users[i][0] == account && users[i][1] == password) {
                    alert('登录成功');
                    atm(users[i]); // users[i]：当前登录成功的用户小数组
                    return;
                }
            }
            // for (let item of users) {
            //     if (item[0] == account && item[1] == password) {
            //         alert('登录成功');
            //         // 传参：item，就是当前登录成功的用户小数组
            //         atm(item);
            //         return;  // 结束当前函数的执行
            //     }
            // }
            alert('登录失败')
        }

        function atm(login_user) {
            while (true) {
                const option = prompt('请选择业务：1.存款 2.取款 3.查询 4.切换账号 5.退出');
                switch (option) {
                    case "1":
                        // 传参：当前登录的用户小数组
                        saveMoney(login_user);
                        break;
                    case "4":
                        login();
                    case "5":
                        alert('谢谢使用，再见！');
                        return; // 结束函数
                }
            }
        }


        // login_user参数：当前登录的用户小数组
        function saveMoney(login_user) {
            const money = prompt('请输入存款金额：') - 0;
            // 将存款金额叠加到当前【登录的用户】的账号余额上
            // users[i][2] += money;
            login_user[2] += money;
            alert(`存款金额为${money}，当前账户${login_user[0]}的余额为${login_user[2]}`);
        }

    </script>
</body>

</html>